<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2019-07-31
 * Time: 10:23
 */

/*超级管理员角色*/
define('SUPER_ADMIN', 1);

/*权限类型，左侧菜单menu、和action动作类*/
define('TYPE_ACTION', 0);
define('TYPE_MENU', 1);

/*分页条数*/
define('LIMIT_PAGE', 15);//分页条数 默认十条

//验证值
define('AUTH_INCORRECT', '验证不正确');//验证失败返回 trans('auth.incorrect')

//定义cache里面键名称
define('SESSION_KEY_CACHE', 'session_key_');

//定义性别
define('GENDER_UNKNOWN', 0); //未知
define('GENDER_IS_MAN', 1);//男
define('GENDER_IS_WOMAN', 2);//女

//类型判断
define('COMMISSIONED_AUCTION_GOODS', 1);//寄拍区
define('REPURCHASE_AUCTION_GOODS', 2);//换购区
define('AUCTION_GOODS', 3);//拍卖商品区

//实名认证
define('NO_AUTHENTICATION', 0);//未进行实名认证
define('USER_AUTHENTICATION_SUCCESS', 1);//实名认证成功  一致
define('USER_AUTHENTICATION_FAILED', 2);//实名认证失败 不一致
define('USER_AUTHENTICATION_NONE', 3);//库无

//是否推荐
define('RECOMMEND_TO_USER', 1);//推荐
define('NOT_RECOMMEND_TO_USER', 0);//不推荐

//判断
define('HANDLE_SUCCESS', 1);//成功
define('HANDLE_FAIL', 0);//失败

//判断
define('DELETE_YES', 1);//已删除
define('DELETE_NO', 0);//未删除

//方向
define('POSITIVE_ADD', 1);//正方向|+
define('NEGATIVE_DECREMENT', 2);//负方向|-

//tradeType积分列表类型 1 订单赠送的  2平台赠送的 3积分兑换 4取消订单退回积分 5支付订单
define('INTEGRATE_TRADETYPE1', 1);
define('INTEGRATE_TRADETYPE2', 2);
define('INTEGRATE_TRADETYPE3', 3);
define('INTEGRATE_TRADETYPE4', 4);
define('PAYMENT_ORDER', 5);

//售卖状态
define('ON_SALE', true);
define('NOT_SALE', true);

/*价格类型 price_type*/
define('MONEY_INTEGRATE_EXCHANGE_GOODS', 1);//寄拍商品（钱+积分兑换）
define('INTEGRATE_EXCHANGE_GOODS', 2);//兑换商品（积分兑换）

//支付
define('NOT_PAYMENT', 0);//未支付
define('WE_CHAT_PAYMENT', 1);//微信支付
define('INTEGRATE_PAYMENT', 2);//积分支付
define('WE_CHAT_AND_INTEGRATE_PAYMENT', 3);//积分+微信支付
define('A_LI_PAY_PAYMENT', 4);//支付宝支付

//返回数据响应
define('SUCCESS_RESPONSE_CODE', 0);//返回正确的响应
define('FAIL_RESPONSE_CODE', 1);//返回错误的响应
define('SUCCESS_RESPONSE_MSG', 'success');//返回正确的响应消息
define('FAIL_RESPONSE_MSG', 'fail');//返回错误的响应消息
define('UNAUTHORIZED_MSG', 'fail');//未授权的访问 未登录，获取openid失败

//banner位置
define('ON_HOME_PAGE', 1);//位于首页
define('ON_MALL_PAGE', 2);//位于商城

//拍卖商品所处状态
define('IS_END', 5);//竞拍结束
define('IS_COMPLETE', 4);//已被竞拍 在websocket里面设置
define('IS_AT_AUCTION', 3);//正在竞拍中
define('IS_PREPARE', 2);//未开始
define('IS_PREPARE_PREVIEW', 1);//预留状态

//寄拍订单类型
define('NOT_MAILING_ORDER', 0);//不是寄拍
define('WAITING_MAILING_ORDER', 1);//待接拍
define('IN_MAILING_ORDER', 2);//寄拍中
define('SUCCESS_MAILING_ORDER', 3);//寄拍成功
define('ALL_MAILING_ORDER', 4);//全部商品

//订单状态+
define('ORDER_PENDING_PAYMENT', 0);//待付款
define('ORDER_TO_BE_SHIPPED', 1);//待发货
define('ORDER_GOODS_TO_BE_RECEIVED', 2);//待收货
define('ORDER_COMPLETE', 3);//已完成
define('ORDER_CLOSED', 4);//取消订单
define('ORDER_CANCEL', 5);//关闭订单 未付款，系统或者后台自动关闭

define('ORDER_All', 4);//所有订单

//物流状态
define('SHIP_STATUS_PENDING', 'pending');//待发货
define('SHIP_STATUS_DELIVERED', 'delivered');//已发货
define('SHIP_STATUS_RECEIVED', 'received');//已收货

//消息发送类型
define('SMS_GROUP_MESSAGE', 1);//群发消息

//是否后台消息发送
define('SMS_BACKEND_SEND', 1);//后台发送消息

//缓存的键值对
define('DEFAULT_SMS_KEY', 'default_sms_key');//默认短信商家缓存数据的键
define('WECHAT_KEY', 'weChat_key');//微信配置参数
define('ALI_KEY', 'ali_key');//阿里物第三方服务
define('AUCTION_KEY', 'auction_key');//与订单和拍卖有关的配置参数
define('OSS_KEY', 'oss_key');//与oss有关的配置参数

/*附件库flag 标志*/
define('ATTACHMENT_ADD', 'add');
define('ATTACHMENT_DELETE', 'delete');

/*附件关联的模型名称*/
define('MODEL_GOODS', 'goods');
define('MODEL_GOODS_CATEGORY', 'goods_category');
define('MODEL_BANNER', 'banner');

//群发短信发送状态
define('SMS_NOT_SEND', 0);//未发送短信
define('SMS_SENT', 1);//已发送短信
define('SENDING_SMS', 2);//短信发送中
define('SMS_SENDING_FAILED', 3);//短信发送失败
